package com.itheima.d1_extends.demo04;

//目标：掌握方法重写的特点和使用场景
public class Demo01 {
    public static void main(String[] args) {
        /**
         * 特点：子类中有和父类一模一样的方法声明
         * 使用场景：当父类的方法不能满足子类的需求时，子类就可以重写父类的方法
         *
         * 需求：在不影响ZiB类继承使用Fu类show功能的前提下，让ZiA类执行自己特有的show功能："ZiA类特有的show方法"
         */

        //1.当Fu类的功能不满足ZiA的功能时，使用方法重写，在ZiA里定义一个和父类方法声明一样的方法，完成自己的功能

        //2.创建ZiA对象，测试
        ZiA ziA = new ZiA();
        ziA.show();

        //3.测试，有没有影响ZiB的正常使用
        ZiB ziB = new ZiB();
        ziB.show();
    }
}
